var request = require('../utils/request');
var stringify = require('qs').stringify;
var api4back = {};


/**
 * 后台账号密码登录
 * @author 李强
 * @date 2018-07-10
 */
api4back.middleStageLogin = function (param, callback) {
    return request('/yjx/v1/api4back/users/middleStageLogin',param, callback);
};


/**
 * 获取推广方信息
 * @author 李强
 * @date 2018-07-3
 * 转调API
 */
api4back.getPromoterInfo = function (param, callback) {
    return request('/yjx/v1/user/getUserDetailInfo_v1_0',param, callback);
};

/**
 * 获取手机号验证码
 * @author 李强
 * @date 2018-07-3
 */
api4back.getBackMobileVerCode = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/getBackMobileVerCode',param, callback);
};


/**
 * 验证验证码
 * @author 李强
 * @date 2018-07-3
 */
api4back.checkBalkMobileCode = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/loginByBackMobileCode',param, callback);
};

/**
 * 获取推广码列表
 * @author 李强
 * @date 2018-07-3
 */
api4back.getPromoCodeList = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/getPromoCodeList',param, callback);
};

/**
 * 生成优惠码/推广码
 * @author 李强
 * @date 2018-07-3
 */
api4back.createPromoCode = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/createPromoCode',param, callback);
};

/**
 * 生成优惠码/推广码
 * @author 李强
 * @date 2018-07-3
 */
api4back.getPromoCodeRewardList = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/getPromoCodeRewardList',param, callback);
};


/**
 * 获取公司/组织用户列表
 * @author 严旭东
 * @date 2018-07-11
 */
api4back.getYjxOrgUserInfoList = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/getYjxOrgUserInfoList',param, callback);
};


//=====================================网红公司相关======================================
/**
 * 获取合作方(网红公司)参与的活动列表
 * @author 李强
 * @date 2018-07-8
 */
api4back.getCoopActInfoList = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/getCoopActInfoList',param, callback);
};

/**
 * (网红)公司参加活动统计信息
 * @author 李强
 * @date 2018-07-8
 */
api4back.getOrgActStatsInfo = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/getOrgActStatsInfo',param, callback);
};
/**
 * 移除合作方(网红公司)成员
 * @author 严旭东
 * @date 2018-07-12
 */
api4back.removeYjxCoopUser = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/removeYjxCoopUser',param, callback);
};


/**
 * 获取合作方(网红公司)参与的活动列表
 * @author 李强
 * @date 2018-07-8
 */
api4back.getActUserProdInfoList = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/getActUserProdInfoList',param, callback);
};


/**
 * 添加合作方(网红公司)成员
 * @author 李强
 * @date 2018-07-13
 */
api4back.addYjxCoopUserInfo = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/addYjxCoopUserInfo',param, callback);
};



/**
 * 获取网红公司 用户详情
 * @author 李琦
 * @date 2018-07-20
 */
api4back.getRedWedUserInfo = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/getRedWedUserInfo',param, callback);
};


/**
 * 网红公司用绑定平台
 * @author 李琦
 */
api4back.addUserPlat = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/addUserPlat',param, callback);
};

/**
 * 编辑平台资料
 * @author 李琦
 */
api4back.editWedRedUserPlat = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/editWedRedUserPlat',param, callback);
};


/**
 * 删除公司用户平台资料
 * @author 李琦
 */
api4back.delUserPlat = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/delWebRedUserPlat',param, callback);
};


/**
 * 编辑用户资料信息
 * @author 李琦
 */
api4back.editWebRedUser = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/editWebRedUserInfo',param, callback);
};

/**
 * 获取单个平台资料
 * @author 李琦
 */
api4back.getPlatInfo = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/getPlatInfo',param, callback);
};

/**
 * 获取网红公司活动下作品列表
 * 李琦
 */
api4back.pageGetActPrd = function (param, callback) {
    return request('/yjx/v1/api4back/api4back/getActUserProdInfoList',param, callback);
};







module.exports = api4back;